<?php
//抽象类（基类）
//抽象类特性：不能被new 只能被继承extends
abstract class a{
	abstract function abc();//抽象方法,没有实体
	
	//在未来版本的PHP中，与类同名的方法将不再是构造函数
	// function a(){
	// 	echo "构造";
	// }
	
	//新构造的写法
	function __construct(){
		echo "新构造的写法";
	}
	
  	function x(){
		echo "111";
	}
	function y(){
		echo "222";
	}
	function z(){
		echo "333";
	}
}
class b extends a{
	function abc(){}//继承了抽象类的类,只要抽象类里有抽象方法,那么这里必须有与之对应的方法,并且有实体重写抽象方法
}
$ob= new b();
$ob->z();
echo "<hr>继承了抽象类的类,只要抽象类里有抽象方法,<br>那么这里必须有与之对应的方法,并且有实体重写抽象方法";
?>